home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 8 / QRZ Ham Radio Callsign Database - Volume 8.iso / mac / files / t_gracil / p10r30e.txt < prev    next >
Text File  |  1996-06-25  |  30KB  |  658 lines

  1.  
  2.             NOS302 Release 3.0e for the PackeTen 
  3.                     November 23, 1992
  4.  
  5.     The latest version of this software is always available for 
  6.     download from the Gracilis BBS. (708)-844-0183
  7.  
  8.     ********************************************************************
  9.     This ZIP archive contains Binary image files for NOS302 for the 
  10.                 Gracilis PackeTen Network Switch.  
  11.  
  12.     If you purchased your PackeTen system prior to November of 1990 you 
  13.     probably have a Release 1 CPU, and should use the cpu_rel1.l and 
  14.     cpu_rel1.u files. Otherwise, use the cpu_rel2.l and cpu_rel2.u image 
  15.     files.  Functionally, the software is identical for both systems, 
  16.     with the exception of the size of available EEProm memory storage. 
  17.     A release 1 CPU provides 2k of EEProm, while a release 2 has 8k.
  18.     ********************************************************************
  19.  
  20.     ********************************************************************
  21.     NOTE:   Releases subsequent to 3.0d1 change the layout of the EEPROM... 
  22.             Therefore, It will be necessary to RE-enter all EEPROM 
  23.             parameters after installation of any release numbered 
  24.             3.0d1 or higher, when upgrading from 3.0d or earlier releases.
  25.     ********************************************************************
  26.  
  27. Checksums    
  28.             cpu_rel1.l : 0x7885    U2 on a PackeTen Release 1 CPU
  29.             cpu_rel1.u : 0x7979    U3 on a PackeTen Release 1 CPU
  30.  
  31.             cpu_rel2.l : 0xD403    U2 on a PackeTen Release 2 CPU
  32.             cpu_rel2.u : 0x0003    U3 on a PackeTen Release 2 CPU
  33.  
  34.  
  35. New Features/Enhancements:
  36.  
  37.     ************
  38.     NEW to 3.0e
  39.     ************
  40.  
  41.     ********************************************
  42.     New Features / Bug Fixes to PackeTen NOS302
  43.     ********************************************
  44.  
  45.     1.  Remote sysop users may return to the Net/Rom simulator, from
  46.         the command parser by using the "exit" command.
  47.  
  48.     2.  The (I)nfo feature of the remote user / Net/Rom Simulator interface
  49.         has been enhanced to allow the user to exit the info dump by
  50.         replying (N)o to a More? (Y/n) prompt.
  51.  
  52.     3.  The format of the remote configuration request command, (to be
  53.         executed on the PackeTen) has been enahnced as follows:
  54.  
  55.             rmtcfg <hostid> <filename> [options]
  56.  
  57.             where:    
  58.  
  59.                 hostid      The IP address or hostname of the host from
  60.                             which to request the file.
  61.  
  62.                 filename    The name of the configuration file to be sent.
  63.                             ( Note: for the Gracilis provided version of the
  64.                                     rmtcfg SERVER code to be run on a PC, this 
  65.                                     filename should NOT include a drive or
  66.                                     directory specification.)
  67.  
  68.                 options     Several new options have been implemented.
  69.                             
  70.                             -p <port>    TCP port number to use for 
  71.                                          initiation of the server connection.
  72.                                          If this option is not specified, then
  73.                                          the default port: 1236 will be used.  
  74.                             
  75.                                          ( Note: If a value other than the 
  76.                                            default is used, the remote server 
  77.                                            must also be using the same value.)
  78.  
  79.                             -t <timeout> Time to wait ( in seconds) for 
  80.                                          connection establishment to the remote 
  81.                                          configuration server.  If the remote
  82.                                          server fails to respond within this
  83.                                          time period, the configuration attempt
  84.                                          will be abandoned, and a secondary
  85.                                          server, (if specified with the -h 
  86.                                          option) will be queried.
  87.  
  88.                                          If this option is not specified, a
  89.                                          default timeout of 60 seconds is used.
  90.  
  91.                                          
  92.                             -h <hostid>  Optional secondary host from which 
  93.                                          to request the configuration file, 
  94.                                          if the primary host fails to respond
  95.                                          within the timeout period.
  96.  
  97.                            
  98.                             -i           This option indicates that the file
  99.                                          being requested is to be used as the
  100.                                          text for the "Info" message, that is
  101.                                          available from the remote user /
  102.                                          Net/Rom simulator interface.
  103.  
  104.                                          The option is intended to allow the
  105.                                          switch to automatically request and
  106.                                          update it's local info/help file,
  107.                                          from a remote host.
  108.  
  109.  
  110.             Examples:
  111.  
  112.               rmtcfg n4pcr.ampr.org switch.cfg 
  113.  
  114.                     To request file switch.cfg from host n4pcr.ampr.org
  115.                     using the default port, and 60 second timeout.
  116.  
  117.               rmtcfg n4pcr.ampr.org switch.cfg -p 3600 
  118.  
  119.                     Specify that port 3600 should be used rather
  120.                     than the default port.
  121.  
  122.               rmtcfg n4pcr.ampr.org switch.inf -i
  123.  
  124.                     Request file switch.inf and use it as the input
  125.                     to the local information message.
  126.  
  127.               rmtcfg n4pcr.ampr.org switch.cfg -h k9vxw.ampr.org -t 45 -p 3200
  128.  
  129.                     Request file switch.cfg first from n4pcr, with a timeout of
  130.                     45 seconds, on port 3200.  Then, if n4pcr fails to
  131.                     respond within the timeout period, attempt to obtain the
  132.                     file from k9vxw, using the same parameters.
  133.  
  134.  
  135.     4. Fixes to allow quoted strings to be entered into EEPROM cmd lines.
  136.        Previous releases were unable to allow commands which contained
  137.        quoted strings, since the (") sign is considered an argument break
  138.        character, and is interpreted immediately upon entry, and not
  139.        actually entered into the EEPROM. 
  140.  
  141.        This release supports the use of the single quote (') as a
  142.        pseudonym for the double quote ("), during entry into an EEPROM
  143.        command line.  This allows commands such as the beacon text 
  144.        command to contain a quoted string.
  145.  
  146.        For Example:
  147.  
  148.            ee co 1 beacon text 'N9QSO is on the Air!'
  149.  
  150.     will result in an eeprom line as follows:
  151.  
  152.            1: beacon text "N9QSO is on the Air!"
  153.  
  154.     and will be properly interpreted at startup time.
  155.  
  156.  
  157.         Another command for which this may be useful is the
  158.         interface description command, as follows:
  159.  
  160.            ee co 1 iface port0 desc 'Local 1200 bps LAN channel 147.555'
  161.  
  162.         results in:
  163.  
  164.            1: iface port0 desc "Local 1200 bps LAN channel 147.555"
  165.  
  166.  
  167.  
  168.     5.  New Improved HBOOT302.EXE
  169.  
  170.         The new hboot302.exe supports specification of non-standard
  171.         base memory and i/o addresses, for use with the PC-PackeTen.
  172.         For a usage message, use the following:
  173.  
  174.         hboot302 ?
  175.  
  176.  
  177.         ============================================
  178.     6.  ERRATA from PackeTen Manual for IPC attach
  179.         ============================================
  180.  
  181.     NOTE: The attach commands to be used with the PC version
  182.     of NOS, when communicating with an internal PC-PackeTen,
  183.     AND with the PackeTen itself, have been enhanced since the 
  184.     last manual printing.
  185.  
  186.     The new attach procedures to be used with PC versions of
  187.     NOS with PackeTen IPC drivers, are as follows:
  188.  
  189.     ========================================================
  190.     Attaching an Inter-Processor Communication (IPC) link - 
  191.     ========================================================
  192.  
  193.     There are two IPC attach lines: one for the PackeTen card and
  194.     one for NOS running on the PC.  
  195.  
  196.     The PackeTen IPC attach line is as follows: 
  197.  
  198.     attach ipc <processor (dc|mc|pc)> <name> <mode> [txqdepth] [rxbufs] 
  199.                [ip addr]
  200.  
  201.  
  202.     The PC IPC attach line is as follows:
  203.  
  204.     attach ipc <vector> <processor (dc|mc)> <name> <mode> [base addr] 
  205.                [ctl addr] [txqdepth] [rxbufs] [ip addr]
  206.  
  207.  
  208.     The differences between the two attach commands are that on the PC the
  209.     the user must specify the interrupt vector number.
  210.     Additional optional parameters for the PC version include the base 
  211.     I/O and Memory addresses to be used by the IPC driver.   The interrupt 
  212.     vector number can only be used by the NOS IPC driver - It cannot be 
  213.     shared with other devices/cards in the PC.
  214.  
  215.  
  216.     Where,
  217.  
  218.         "attach"    is the command itself,
  219.  
  220.         "ipc"       describes the basic link type,
  221.         
  222.         "vector"    PC vector to be used by the IPC driver -
  223.                     only applies to NOS running on the PC 
  224.                     and not to NOS running on the PackeTen card.
  225.                 
  226.         "processor" the processor you want to communicate with.
  227.  
  228.                     For NOS running on the PC this can be "mc" or "dc",
  229.                     main card (PTS-1) or daughter(PTS-1S), respectively.
  230.                     The daughter card can be attached to the main card 
  231.                     and therefore allow the PackeTen switch to be
  232.                     used to support 10 communication links from 
  233.                     the PC.
  234.  
  235.                     For NOS running on a PackeTen card this can be
  236.                     mc|dc|pc, main card, daughter card, or the
  237.                     PC.  For example to connect the main card to the
  238.                     PC specify pc.  
  239.  
  240.         "name"      is a user supplied interface name by which
  241.                     this link will be known, 
  242.  
  243.  
  244.         "mode"      is the data encapsulation mode.  Options are: ax25 or ipc.
  245.                     The ax25 encapsulation mode allows users to utilize AX.25 or
  246.                     NET/ROM connections across the IPC link in addition to
  247.                     IP datagrams.  Mode ipc, is used to pass unencapsulated IP 
  248.                     datagrams across the link, and will not allow AX.25 
  249.                     connections to be established through the IPC link.
  250.  
  251.         "base addr" is the address of the Tri-port ram on the 
  252.                     PC version of the card.  This address is
  253.                     set by a jumper on the card.  The format
  254.                     of this field is - 0xD000:0000  Where all
  255.                     of the zero's are required to correctly
  256.                     specify the address.
  257.  
  258.                     Possible values are:
  259.                                         0x8000:0000
  260.                                         0x9000:0000
  261.                                         0xA000:0000
  262.                                         0xC000:0000
  263.                                         0xD000:0000     (default)
  264.                                         0xE000:0000
  265.  
  266.         "ctl addr"  is the base I/O address to be used to communicate with
  267.                     the PackeTen from the PC. This optional command allows
  268.                     the system to be configured for a non-standard base
  269.                     address.  If not specified otherwise, the IPC driver
  270.                     assumes a base address of 238 Hex.  See the PackeTen
  271.                     documentation for I/O base switch settings.
  272.  
  273.  
  274.         "txqdepth"  is the maximum number of messages to be 
  275.                     transmitted which the IPC driver will queue.
  276.                     The default value is 32.  The purpose of this 
  277.                     parameter is to ensure that the system does not
  278.                     run out of memory should the other processor 
  279.                     fail to keep-up with the data traffic. 
  280.             
  281.                     To change this value after an attach use
  282.                     "kiss param 1", e.g. if the name used in the
  283.                     attach ipc command is ipc0 then 
  284.  
  285.                     "param ipc0 1 50" changes the txqdepth to 50.
  286.  
  287.         "rxbufs"    number of pre-allocated receive buffers.  The
  288.                     default value is 6.  To maximize throughput
  289.                     IPC driver (like all PackeTen drivers) will
  290.                     not allocate memory during an interrupt and
  291.                     therefore must have memory buffers available
  292.                     whenever an IPC receive interrupt occurs.
  293.                     The user can tune his system system by 
  294.                     specifying the number of pre-allocated
  295.                     receive buffers to be used by IPC.
  296.  
  297.                     Note:   The IPC Statistic RxNoBufs tells
  298.                             how many times the IPC driver did
  299.                             not have a pre-allocated receive
  300.                             buffer available when an IPC receive
  301.                             interrupt occurred.
  302.             
  303.                     To change this value after an attach use
  304.                     "kiss param 0". For example, if the name used 
  305.                     in the attach ipc command is ipc0 then 
  306.  
  307.                     "param ipc0 0 15" 
  308.                     
  309.                     changes the number of pre-allocated receive 
  310.                     buffers to 15. 
  311.  
  312.         "ip addr"   optional parameter to be used as the IP address
  313.                     associated with this particular link.
  314.  
  315.  
  316.  
  317.  
  318.  
  319.     ************
  320.     NEW to 3.0d7(a)
  321.     ************
  322.  
  323.     1. This load provides fixes to AX.25 flow control (RNR) 
  324.        and timer handling.
  325.  
  326.        All versions of NOS - AX.25 to date 11/6/92 contain a bug 
  327.        in the state machine which fails to properly implement flow
  328.        control, if the incoming queue on an AX.25 circuit 
  329.        fills, due to an outgoing cross-connection failure
  330.        or congestion.  This release fixes the flow control
  331.        problem, properly implementing RNR flow control to the
  332.        source of the incoming circuit.
  333.  
  334.        This is a special release for Brian Kantor, prior to release
  335.        of a completed 3.0e load.  All fixes for this release will be
  336.        officially applied to release 3.0e.
  337.  
  338.  
  339.     ************
  340.     NEW to 3.0d7
  341.     ************
  342.  
  343.     1.  Fix for high speed baud rate calculation for 
  344.         Async 302 ports.  We now properly support
  345.         38.4kb and 57.6kb and higher async rates. 
  346.                                 
  347.     2.  Fix for lost TX Events on synchronous 302 ports.
  348.         This bug could cause a 68302 port to be unable to
  349.         transmit untill after a system restart.  Typically, this
  350.         was caused by the reception of a frame during
  351.         boot up time.  This release corrects the problem.
  352.  
  353.  
  354.     ************
  355.     NEW to 3.0d6
  356.     ************
  357.  
  358.     1.  Fix bug which caused the domain client to mark  
  359.         a timeout on a request, as an unknown entry...  
  360.         Thereafter it would not even try to resolve it.
  361.         It would simply return host unknown.                 
  362.  
  363.     2.  Fix lingering tcp connections from abandoned finger  
  364.         requests.  Similar to fix in 3.0d4 for mbox.
  365.  
  366.     3.  Added an outcall connection timeout for mailbox 
  367.         users.  If a user connect request fails to         
  368.         complete in time, it is automatically aborted.
  369.         The default timer value is 120 secs. 
  370.  
  371.         Command format: mbx outcall <seconds>
  372.  
  373.     4.  Fixed yet another bug in the Uptime reporting    
  374.         It wouldn't properly report the # weeks...        
  375.  
  376.  
  377.  
  378.     ************
  379.     NEW to 3.0d5
  380.     ************
  381.  
  382.     1. This release fixes a compiler/optimizer bug, which affected
  383.        use of the 8530 ports in synchronous mode with internal clocking,
  384.        and nrzi encoding.  The symptom fixed was that sometimes
  385.        ports 3 or 4 would not properly transmit after initialization.
  386.        The transmitter would begin working properly only after reception 
  387.        of a frame.  The bug was that the compiler optimizer saw that
  388.        the data from some of the reads of the data registers of the 
  389.        8530 port were not used, and it assumed that they were not necessary,
  390.        and therefore removed them, without warning... YUKK!!!  Those
  391.        reads were a necessary part of the DPLL loopback initialization
  392.        routine, and consequently, the DPLL never started up until incoming
  393.        data was received.
  394.  
  395.        While it is not known exactly how long this problem has existed,
  396.        I have tested versions all the way back to 2.1, with the problem
  397.        still in evidence.  Since this release appears to have fixed the 
  398.        problem cleanly, it is recommended that all switches which are
  399.        directly utilizing 1200 bps modems (i.e. not TNCs), should update 
  400.        to this release.
  401.  
  402.     ************
  403.     NEW to 3.0d4
  404.     ************
  405.  
  406.     1. Force all outgoing AX.25 connection initiation attempts to
  407.        flush any previously queued data for the destination node,
  408.        before attempting to make the new connection.  This is 
  409.        intended to fix a problem with data from a previous downlink
  410.        being sent thru a new connection to the destination node, upon
  411.        initial connection exchange.
  412.  
  413.     2. Close and RESET any outcall/downlink connections associated with
  414.        a user whose mailbox session is timed out.  This eliminates TCP
  415.        connections which had been being left laying around when a remote
  416.        user timed out, leaving a cross link in place.
  417.  
  418.  
  419.     ************
  420.     NEW to 3.0d3
  421.     ************
  422.  
  423.     1. This is a simple one feature release.  A mailbox user may
  424.        now disable the "escape" char while using the PackeTen to
  425.        transport BINARY data through the system.  This will allow
  426.        BBS'es to connect to the PackeTen, disable the escape char,
  427.        and forward BINARY traffic.
  428.  
  429.        The format is as follows:
  430.  
  431.        (E)scape disable <CR>     - to turn it off.
  432.        (E)scape <CR>             - to display current settings.
  433.        (E)scape enable <CR>      - to re-enable it.
  434.        (E)scape <char> <CR>      - to change it.
  435.  
  436.  
  437.     ************
  438.     NEW to 3.0d2
  439.     ************
  440.  
  441.     1.  Configuration of a PackeTen from a remote configuration file.
  442.         A new command "rmtcfg" has been added to allow the PackeTen to request
  443.         a configuration file from a remote "rmtcfg server".  
  444.  
  445.         This command works in conjunction with a "rmtcfg server" which 
  446.         receives the request and sends the contents of the specified file 
  447.         to the PackeTen.  The PackeTen receives the data and interprets it 
  448.         as if it had been entered as operator commands.  
  449.         
  450.         This feature is intended to allow the sysop to generate large 
  451.         configuration control files without the need to worry about the 
  452.         limit on the number of commands which may be entered into the 
  453.         PackeTen's local EEPROM.
  454.  
  455.         After initial configuration of a PackeTen node through EEPROM
  456.         commands, (including routing information to the host on which
  457.         the "rmtcfg server" will be running) it is expected that the
  458.         "rmtcfg" request command would typically be used as the last
  459.         command to be executed from the EEPROM.  This will allow fully 
  460.         automated configuration in cooperation with a remote system.
  461.  
  462.         The format of the remote configuration request command, (to be
  463.         executed on the PackeTen) is as follows:
  464.  
  465.             rmtcfg <hostid> <filename> [port #]
  466.  
  467.             where:    
  468.                 hostid      The IP address or hostname of the host from
  469.                             which to request the file.
  470.  
  471.                 filename    The name of the configuration file to be sent.
  472.                             ( Note: for the Gracilis provided version of the
  473.                                     rmtcfg SERVER code to be run on a PC, this 
  474.                                     filename should NOT include a drive or
  475.                                     directory specification.)
  476.  
  477.                 port #      Optional TCP port to use for initiation of the
  478.                             server connection.  If not specified, then
  479.                             port 1236 will be used.  
  480.                             
  481.                             ( Note: If a value other than the default is used, 
  482.                                     the remote server must also be using the 
  483.                                     same value.)
  484.  
  485.             Examples:
  486.  
  487.                 rmtcfg n4pcr.ampr.org switch.cfg 
  488.  
  489.                     To request file switch.cfg from host n4pcr.ampr.org
  490.  
  491.                     OR
  492.  
  493.                 rmtcfg n4pcr.ampr.org switch.cfg 3600 
  494.  
  495.                     To specify that TCP port 3600 should be used rather
  496.                     than the default port.
  497.  
  498.  
  499.         In order for the PackeTen to be able to request a remote configuration
  500.         file, a "rmtcfg server" must be available which understands the 
  501.         PackeTen's request, and answers appropriately.  A version of such a 
  502.         server is provided for standard KA9Q NOS, running on a PC. 
  503.         NOTE: The source code for this server is contained in the Gracilis
  504.         modified version of KA9Q NOS for the PC, which is also available on 
  505.         the BBS.
  506.  
  507.         Once NOS is running on the PC, a "rmtcfg server" must be started, 
  508.         BEFORE any interfaces are attached for use by the PC.  
  509.         This must be done so that as soon as the interfaces
  510.         are activated, they will acknowledge remote configuration requests.
  511.         If the server is NOT activated before such a request is received,
  512.         the request will be denied, and the remote station will not receive
  513.         it's configuration file.
  514.  
  515.         The format of the command necessary to start the Gracilis remote 
  516.         configuration server running on a PC version of NOS is as follows:
  517.  
  518.         From the NOS command line on the server PC:
  519.  
  520.             start rmtcfg [port #]
  521.  
  522.             where the optional port # is the TCP port on which to listen for
  523.             requests from the PackeTen.  If no port is specified, then the
  524.             server will utilize port# 1236 as a default.
  525.  
  526.  
  527.  
  528.     2.  AX.25 Learned routing enhancements.
  529.         This release provides ax.25 "learned" routing which is intended to
  530.         be fully compatible with standard TNC's and netrom software. 
  531.  
  532.         In the past, if a user connected to the switch 
  533.         using a digipeated path, the switch would return to him using the 
  534.         same path.  Additionally, all future connections from the same
  535.         user would have inherited the "learned" digipeated path, regardless
  536.         of the fact that they might now be attempting to make a "direct"
  537.         connection.  This situation was also true of outgoing user initiated
  538.         "downlinks" from the node to other ax.25 stations.  Once a digipeated 
  539.         path existed to a given destination, it remained the path of choice 
  540.         until a sysop intervened and manually removed the "learned" route.  
  541.         This behaviour is peculiar to NOS and is not typical of TNC's or
  542.         netrom systems.  The bug exists in all previously known versions of 
  543.         KA9Q NOS and it's derivatives.
  544.  
  545.         This release corrects the behaviour as follows:
  546.  
  547.         If an ax.25 route is manually entered by an operator
  548.         command, it is considered "permanent".  It will not be
  549.         overridden under any circumstance other than another
  550.         specific operator command to delete it.  Therefore,
  551.         regardless of digipeaters used by the remote station,
  552.         or the downlink route specified by a local node user, the
  553.         "permanent" routing information will be used to make the 
  554.         specified connection.
  555.  
  556.         If no "permanent" return route exists to a destination, then the route
  557.         used by an incoming packet is "learned" as a temporary route,
  558.         and used in subsequent AX.25 routing.  If future packets are
  559.         received from the same source, with a different digipeater list, 
  560.         (or no digi's), then the previously "learned" route is removed 
  561.         and the new one added.
  562.  
  563.         This behaviour is also used for outgoing "downlinks".  When
  564.         a user specifies a digipeater path to be used to downlink to
  565.         another ax.25 station, the digi path is "learned" and is used
  566.         for subsequent connections until a different path is specified.
  567.  
  568.         
  569.     3.  Fix for occasional garbage transmitted from an async 8530 port
  570.         configured for KISS or SLIP use.  
  571.         
  572.         This bug would occasionally cause an extremely long frame to be 
  573.         sent out an 8530 port (ports 3 or 4) when they were configured for 
  574.         KISS or SLIP modes.  The frame would contain apparently random data
  575.         from previously sent/received frames.
  576.  
  577.  
  578.     4.  Fix for occasionally truncated receive frames on synchronous
  579.         68302 ports (ports 0,1,2) when configured with an internal
  580.         9600 bps G3RUH modem, under poor rf link conditions.
  581.  
  582.         If, during the reception of an incoming packet, the DCD signal
  583.         from the modem dropped, even for an instant, the incoming
  584.         frame is aborted and marked as possibly invalid.  The sync302
  585.         driver code was not properly handling this condition, and would
  586.         occasionally allow a truncated frame to be passed up to the
  587.         network layers as it it were complete.  While this behaviour
  588.         would typically not affect TCP connections, since they use their
  589.         own internal checksum mechanisms, NETROM and AX.25 connections
  590.         would not detect the loss, and therefore some data would simply
  591.         be lost.  Note that this condition only appeared when the rf
  592.         path was marginal to the point that DCD was flickering even
  593.         during the presence of valid data.
  594.  
  595.         This bug has been fixed, and should no longer be an issue.
  596.  
  597.  
  598.     ************
  599.     NEW to 3.0d1
  600.     ************
  601.  
  602.     1.  The TCP backoff timer is now selectable between binary (exponential)
  603.         and linear ( add a fixed constant for each backoff ).  The linear 
  604.         setting should help with busy or poor links to maintain a reasonable 
  605.         retry rate, and not cause sessions to appear to hang, due to very 
  606.         long backoff times.
  607.  
  608.     2.  The RIP TTL value has been made into a configurable parameter.  This
  609.         should make the use of RIP on radio channels viable as an alternative
  610.         for dynamic routing.  The default setting is 1800 seconds, or 1/2 hour.
  611.  
  612.     3.  The AX25 BLIMIT parameter meaning has been changed to represent the
  613.         MAXIMUM time between AX.25 level 2 retries.  Effectively capping the
  614.         backoff time on a connection, so as to prevent extremely long retry
  615.         timers due to intermittent or poor links.  The default is set to
  616.         60 secs.
  617.  
  618.     4.  The REMOTE USER interface has been changed to allow USERS to specify the
  619.         interface/port name (for outgoing downlinks from the switch) without 
  620.         regard to CASE SENSITIVITY.  This is intended to help with users who 
  621.         are not used to dealing with mixed case characters.
  622.  
  623.     5.  The maximum password length for the system has been extended to 25
  624.         characters.
  625.  
  626.     6.  A character selection bug has been fixed in the secure mode of
  627.         sysop password operation.  Previous versions would prompt for
  628.         a sequence of letters, but only from the first 7 letters of 
  629.         the password.  This has been fixed now to select from all letters
  630.         of the master password.
  631.  
  632.     7.  The default condition for the AX.25 T3 timer has been changed from
  633.         0 (disabled) to 180 seconds.  This was done to prevent a default
  634.         configured switch from eventually running out of socket connections,
  635.         because it was maintaining lots of old DEAD connections.  By
  636.         defaulting to 3 minutes, the switch will poll connections which have
  637.         not been active, and eventually close those connections, if they 
  638.         do not answer.
  639.  
  640.     8.  The default has been changed for the AX.25 version.  AX.25 Version
  641.         2.0 will now be the default.
  642.  
  643.     9.  A bug which caused the uptime report to ROLL OVER after 3 1/2 weeks
  644.         has been fixed.  The timer should now run for 500 weeks without
  645.         a rollover.
  646.  
  647.     10. A new command has been added to allow the sysop to enable/disable
  648.         the "Linked to" messages.  mbox linkmsg <on|off>.
  649.         The default is off.
  650.  
  651.     11. A change has been made to restrict outgoing connections from remote
  652.         IP USERS who have logged into the switch with an id which is not
  653.         a valid callsign. ( Simple letters/number/no punct etc check ).
  654.         If such a user attempts to issue an outgoing connection, he is
  655.         issued a "permission denied" message and directed to log in using
  656.         his/her amateur callsign.
  657.         
  658.